kidney disease endoscopy diabetes colitis dialysis constipation colon cancer nephrology cancer hemodialysis kidney liver